Big Huge Thesaurus

Leonotis leonurus

noun